package com.deschen.security.core.properties;

/**
 * @Author deschen
 * @Create 2019/8/21
 * @Description 默认设置值
 * @Since 1.0.0
 */
public class SecurityConstants {

     // 默认的处理验证码的url前缀
    public static final String DEFAULT_VALIDATE_CODE_URL_PREFIX = "/code";

    // 默认短信验证码类型，以及http请求默认携带短信验证码的参数名称
    public static final String DEFAULT_SMS_VALIDATE_CODE = "sms";

    // 默认图片验证码类型，以及http请求默认携带图片验证码的参数名称
    public static final String DEFAULT_IMAGE_VALIDATE_CODE = "image";

    // 默认的用户名密码登录请求处理url
    public static final String DEFAULT_LOGIN_PROCESSING_URL_FORM = "/authentication/form";

    // 默认的手机验证码登录请求处理url
    public static final String DEFAULT_LOGIN_PROCESSING_URL_MOBILE = "/authentication/mobile";

    // 默认登录页面
    public static final String DEFAULT_LOGIN_PAGE_URL = "/default-login.html";

    // 发送短信验证码 或 验证短信验证码时，传递手机号的参数的名称
    public static final String DEFAULT_PARAMETER_NAME_MOBILE = "mobile";

    // 当请求需要身份认证时，默认跳转的url
    public static final String DEFAULT_UNAUTHENTICATION_URL = "/authentication/require";
}
